About Thomas Rigby

A Gen-X/Millennial cusp (Xennial), currently a creative technologist at Havas Lynx Group.

The RSS's url is : https://thomasrigby.com/feed.xml

Please copy to your reader or subscribe it with :

Preview of RSS feed of Thomas Rigby

Mobile-first is the future of web design

1970-01-01 08:00:00

One of the main issues I have come across in the last three years of building marketing emails is that mobile responsive versions of emails are treated as an after-thought.

Design Fatigue: When bored doesn’t mean boring

1970-01-01 08:00:00

Jakob’s Law states that visitors to your website spend most of their online time on other peoples websites. Who spends the most time on your website? – you do. Whether you’re the developer, designer, or MD, no-one spends as much time on your site as you think they do (or wish they would).

The more you are of the moment, the quicker you are of the past

1970-01-01 08:00:00

Everyone who ever got that haircut in high school just wanted to be cool. Look back at photos of some of the decisions you made in the name of “fashion” and you’ll understand the title of this article. We’re talking about the downside of cutting-edge technology.

Backdoor Action: The Death of the Homepage?

1970-01-01 08:00:00

Google (other search engines are available) loves content. There’s a whole industry (or at least a facet of digital marketing) that has sprung up around Content Marketing that puts emphasis on copy-rich pages to draw consumers in.

MNMLSM: Simplify, simplify some more, then start simplifying

1970-01-01 08:00:00

Minimalism is an interesting thing – far from meaning as stark as possible, minimalism is the idea of removing anything unnecessary for base level functionality. Imagine a human face. Now remove all of the details you can until it still resembles a human face.

Can't see the wood for the trees

1970-01-01 08:00:00

Long, long ago in a galaxy far, far away, websites ran the gamut from the bland to the Flash™-y and everyone wanted to make them better. Way back in them olden days, there were so many ways to improve the hideousness that some websites were, and so the web design industry flourished.

The Alps

1970-01-01 08:00:00

Probably the best photograph I have ever taken

The Build Triangle: Understanding Limitations

1970-01-01 08:00:00

In an ideal world, everything we build would be perfect; gorgeous code, on time, and under budget but most of us don’t live in a Disney utopia. Unfortunately, the real world chips away at our resolve and something has to give.

Micro-interactions to delight and annoy

1970-01-01 08:00:00

Can your UI harm your UX? Let’s find out…

Why is a soap bubble round? Or: When and where to use square bubbles

1970-01-01 08:00:00

The laws of physics, those undeniable laws of the universe that we can’t help but abide by, make round soap bubbles. They make green grass and wet water and rainbows that can only be seen between 40 and 42 degrees. These are templates crafted over millennia that just simply work.

5 Reasons People Read Articles with Numbers in the Title

1970-01-01 08:00:00

Using numbers in the title of a blog post is an excellent way of giving the (potential) reader an estimate of article length. 6 reasons… will take less time to read than 22 reasons… The nerds behind blogging platform Medium determined that the ideal blog post length is 7 minutes.

"Stop Being a Douchebag": Ego and the development crew

1970-01-01 08:00:00

At the end of my third year of high school, the lockers were cleared out and any unclaimed stuff was up for grabs. I inherited a copy of Use Your Illusion II on vinyl – only one of the two LPs (I still have it today) and I bloody loved it.

McDonald's Sauce Dispenser is the greatest product ever

1970-01-01 08:00:00

Like a lot of teenagers, I worked in a Maccies one summer and I was struck by how awesome the sauce dispenser was.

The Applesphere is the actual worst for experience designers

1970-01-01 08:00:00

The "Cinematic Experience" is a myth.

This is Betty.

1970-01-01 08:00:00

Gutenberg Components - "I only need one"

1970-01-01 08:00:00

Gutenberg comes with an awful lot of default components most of which will never be used in our websites. Here's how to disable the ones you won't use.

For modern development, Desktop and Mobile are not enough

1970-01-01 08:00:00

Different devices have different capabilities, using mobile to describe both narrow screens and touch screens is confusing and leads to assumptions that come back to bite us.

Each child in a list should have a unique "key" prop

1970-01-01 08:00:00

Fix this common React error without dependencies

Crafting the ideal line-length

1970-01-01 08:00:00

How to achieve the ideal line length using css.

The semantics of interaction vs navigation

1970-01-01 08:00:00

It is commonplace for designers to style both links and buttons to look like “buttons”. But just because something looks like a button, doesn’t mean it is a <button>.

Alternatives to master

1970-01-01 08:00:00

In an effort to remove unnecessary references to slavery and replace them with more inclusive terms, many companies are opting to replace the term `master` as their main git branch name.

Pre- and Post- NPM Scripts

1970-01-01 08:00:00

I'm not a fan of chaining together lots of commands and, it turns out, neither are NPM!

Human-readable Numbers

1970-01-01 08:00:00

Convert a JavaScript number to a human-readable number the easy way.

Using slots in React

1970-01-01 08:00:00

Having multiple almost identical components is just very bad and wrong - let's fix it properly!

Inclusive Design is more important than Accessibility

1970-01-01 08:00:00

We tend to think of accessibility as being something we add to websites to help the disabled. This is a mindset we need to get out of.

Numberize a value

1970-01-01 08:00:00

If you get a CSS value but you want to do maths with it, what do you do? Let's find out!

Quick and dirty server

1970-01-01 08:00:00

Sometimes you just want to serve a static site without installing all kinds of stuff

Increase WordPress maximum upload limit in Docker

1970-01-01 08:00:00

"filename exceeds the maximum upload size for this site" 🙄

Quick and dirty carousel

1970-01-01 08:00:00

AKA Move the first item in an array to the end repeatedly

Wait!

1970-01-01 08:00:00

Why the rush? Whether you're faking an API response, introducing deliberate cognitive drain, or simply want to slow things down this function has got you, baby!

Generate a random alphanumeric string using JavaScript

1970-01-01 08:00:00

Today I had to send an "ID" in the body of my POST request. It turns out that the API doesn't care what the value is - it just needs to be alphanumeric, exactly 18 characters long, and not already in the system.

Formatting JSON.stringify()

1970-01-01 08:00:00

I occasionally find myself dumping stringified JSON into a <pre/> tag in my markup. It inevitably looks horrible. Here's how to prettify your JSON.stringify() output.

You have a better laptop than your users

1970-01-01 08:00:00

I have a decent laptop and I'm lucky enough to have a strong, reliable internet connection. Not everyone does.

Women in Healthcare

1970-01-01 08:00:00

My other half is featured in the May edition of Pharma Times Magazine

I am a lazy developer or How to write 438 lines of nginx redirects

1970-01-01 08:00:00

I don't mean to imply that I cut corners and churn out shoddy code. I just hate doing repetitive tasks that bore the bejesus out of me.

Your codez is overkill

1970-01-01 08:00:00

We all love writing code - that's why we're doing this - but sometimes we can seriously over-engineer things.

WordPress forgotten password localhost hack

1970-01-01 08:00:00

Forgotten the password to your local CMS? Can't email a password reset? Here's my tried-and-tested solution.

Semantic HTML

1970-01-01 08:00:00

Semantic HTML is the process of using HTML5 tags to reinforce the meaning of the information contained within a webpage or application.

Catch your errors

1970-01-01 08:00:00

If there's one thing I've learned, it's that your code will go wrong. You need to accept that and catch your damn errors!

Global .gitignore

1970-01-01 08:00:00

How to create a global .gitignore file to define a list of rules for ignoring files in every single Git repository on your computer

Dotenv for bash

1970-01-01 08:00:00

Sometimes you need to access process.env in a bash script…

The three rules of engineering

1970-01-01 08:00:00

Trim trailing slash

1970-01-01 08:00:00

Sometimes a URL has a trailing slash, sometimes it doesn't. If we can't be certain, we need to handle either eventuality.

Quick and dirty server 2

1970-01-01 08:00:00

Sometimes you just want to serve a static site without installing all kinds of stuff (2022 Edition)

Manually copying VS Code extensions

1970-01-01 08:00:00

Sometimes you can't use the inbuilt sync to transfer your extensions from one VS Code to another. Learn how to do it programatically.

Using Zustand to manage application state in React

1970-01-01 08:00:00

One of the downsides to Controller/Reducer-based state management is that a single piece of state needs to be passed from Component to Component up and down the cascade - regardless of whether that component needs the state or not. Zustand promises to alleviate that.

Naming your boolean variables better

1970-01-01 08:00:00

Shitposting to Twitter

1970-01-01 08:00:00

Before Twitter literally burns down…

Scrolling tables

1970-01-01 08:00:00

Using table is very good and right for displaying data. But what if you have too much data?

Using html-parser for when an API returns HTML

1970-01-01 08:00:00

It's nice when your API returns JSON because JSON. But what do you do when you get HTML back instead…?

Heading tags - From H1 to H6

1970-01-01 08:00:00

I've seen a lot of headings related horrors in my time building websites. Let's learn how to do it properly.

Deciding against a Content-Management System

1970-01-01 08:00:00

I have decided to not use a CMS for this site. If you're wondering why, read on...

Poor proofing or deliberate tactic?

1970-01-01 08:00:00

Could this misspelling be on purpose? Let's find out!

WinAmp MP3 Player

1970-01-01 08:00:00

Feast your eyes on this gorgeous mp3 player

A village not a city

1970-01-01 08:00:00

Some thoughts on using Mastodon

Friday Random Ten for 14th April 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Alvin Toffler on the illiterate of the 21st Century

1970-01-01 08:00:00

Friday Random Ten for 21st April 2023

1970-01-01 08:00:00

Ten random songs from my collection

Centering things is hard

1970-01-01 08:00:00

Everyone knows the hardest thing in frontend development is centering something within an element…

Book Review — Crow Investigations Series

1970-01-01 08:00:00

One of my sporadic book reviews

Friday Random Ten for 28th April 2023

1970-01-01 08:00:00

Ten random songs from my collection

A Great Place To Work

1970-01-01 08:00:00

Havas Lynx Group (the company I work for) has been ranked as one of the UK's best places to work. Cool!

Use Less Javascript - Accordion

1970-01-01 08:00:00

Semantic HTML provides many elements we can use instead of rolling our own. Introducing <details>

How I am using AI these days

1970-01-01 08:00:00

What is AI useful for right now?

Friday Random Ten for 5th May 2023

1970-01-01 08:00:00

Ten random songs from my collection

Solving crimes - without cops

1970-01-01 08:00:00

I like crime solving but I don't like cops…

Friday Random Ten for 12th May 2023

1970-01-01 08:00:00

Ten random songs from my collection

A very Victorian way of thinking

1970-01-01 08:00:00

I'm not sure Old Fashioned is accurate terminology…

How do I unroll threads in MilkTea?

1970-01-01 08:00:00

Viewing an entire conversation in the MilkTea app is kind of unintuitive. Let's figure out how to do it!

Friday Random Ten for 19th May 2023

1970-01-01 08:00:00

Ten random songs from my collection

Cutting down on American Music

1970-01-01 08:00:00

I have been trying to cut down on the amount of American music I listen to.

The Inevitable Heat-death of my Twitter Shitpost

1970-01-01 08:00:00

I wrote a while ago about automatically shitposting to Twitter and I wondered how long it would last. Now I know!

Book Review — Spare

1970-01-01 08:00:00

One of my sporadic book reviews

A typo is not a spelling mistake

1970-01-01 08:00:00

What is the difference then? Let's find out!

Friday Random Ten for 26th May 2023

1970-01-01 08:00:00

Ten random songs from my collection

Open Benches

1970-01-01 08:00:00

My favourite dedicated bench

Persil Lids to Passwords

1970-01-01 08:00:00

My laundry detergent frustrates me. It's an analogy. For internet security. Obviously.

Friday Random Ten for 2nd June 2023

1970-01-01 08:00:00

Ten random songs from my collection

My top ten video games

1970-01-01 08:00:00

What are my favourite video games?

#TIL - Harley Quinn's outfit in Suicide Squad

1970-01-01 08:00:00

I was today years old when I learned the origins of the costume

Friday Random Ten for 9th June 2023

1970-01-01 08:00:00

Ten random songs from my collection

It's a Small World

1970-01-01 08:00:00

I was skimming through my RSS feed the other day and there was an article about someone I know by someone else I know.

Book Review — Pierre and the Pamplemousse

1970-01-01 08:00:00

One of my sporadic book reviews

Quoting Doug Larson

1970-01-01 08:00:00

Accomplishing the impossible means only that the boss will add it to your regular duties.

The dichotomy of ethical choice

1970-01-01 08:00:00

The other day I had cause to get a spare set of door keys cut which left me with a dilemma…

Regular Expressions are hard

1970-01-01 08:00:00

Regex is useful but difficult to read and write. What can we do about that?

#TIL - Dialog Backdrop

1970-01-01 08:00:00

I was today years old when I learned the new way to style a dialog's backdrop

Friday Random Ten for 16th June 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Tom Eastman on the state of the modern web

1970-01-01 08:00:00

A quarter of my life

1970-01-01 08:00:00

I've been building things for the internet for a quarter of my life!

I gave a talk today on Artificial Intelligence

1970-01-01 08:00:00

I hate public speaking but I managed to overcome my nerves long enough to present to a roomful of people and it wasn't terrible!

Friday Random Ten for 23rd June 2023

1970-01-01 08:00:00

Ten random songs from my collection

Five things I like

1970-01-01 08:00:00

Just some things I like

Who is Brian Tracy and why does ChatGPT think they said it…?

1970-01-01 08:00:00

I was trying to find a specific quote that I half remembered and search engines weren't helping. ChatGPT should be good for that, right?

Let's eat children - why punctuation is important

1970-01-01 08:00:00

Proper or improper use of punctuation can change the entire meaning of a sentence.

#TIL - Street Lane

1970-01-01 08:00:00

I was today years old when I learned that Street Lane is not a tautology

Hardcoded for the win

1970-01-01 08:00:00

Sometimes, you just don't need that API call

Testing Obsidian as a CMS

1970-01-01 08:00:00

Testing, testing ... 38

#TIL - Baserow is an open-source Airtable clone

1970-01-01 08:00:00

I was today years old when I learned that an open source no-code database exists

Using Obsidian as a CMS

1970-01-01 08:00:00

Setting up Obsidian as a content management system for my own website

#TIL - South Koreans will become a year or two younger from this week

1970-01-01 08:00:00

I was today years old when I learned South Korea counted age differently.

#TIL - Luddites can keep a secret

1970-01-01 08:00:00

I was today years old when I learned the final words of John Booth

Friday Random Ten for 30th June 2023

1970-01-01 08:00:00

Ten random songs from my collection

The Five: Sci-fi Films

1970-01-01 08:00:00

Five really good sci-fi films that you should watch or re-watch this weekend

Quoting Fesshole

1970-01-01 08:00:00

Cheating on Spline

1970-01-01 08:00:00

I love my font dearly and window shopping isn't cheating, right?

Weeknotes: 2023-W26

1970-01-01 08:00:00

My first weeknote. Let's see how long this lasts!

#TIL - I can have MacOS style gestures on Linux Mint

1970-01-01 08:00:00

I was today years old when I learned about Touchégg

The Trainers of Versaille

1970-01-01 08:00:00

Gorgeous Nike x Balmain Rococò AI Concepts

Emojis in console.log

1970-01-01 08:00:00

Cut through the noise in your console with a friendly emoji

Finding an online notepad

1970-01-01 08:00:00

I am looking for a cloud-based, open-source note-taking app.

Friday Random Ten for 7th July 2023

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2023-W27

1970-01-01 08:00:00

From the dizzying heights of a reduced electric bill to the soul crushing lows of getting a cold, it's my last week in review!

AO3 is down or You should be hosting your own shit

1970-01-01 08:00:00

Services can be taken away for any number of reasons…

#TIL: Icelandic ice-cream road trip

1970-01-01 08:00:00

I was today years old when I learned about Ísbíltúr.

Closing ticket offices is survivorship bias

1970-01-01 08:00:00

Ticket Offices at railway stations are closing in the UK because people don't use them.

Friday Random Ten for 14th July 2023

1970-01-01 08:00:00

Ten random songs from my collection

1980s Dystopian Sci-fi Camper Van

1970-01-01 08:00:00

#TIL: Guericke’s unicorn

1970-01-01 08:00:00

I was today years old when I learned about the Magdeburg Unicorn

Weeknotes: 2023-W28

1970-01-01 08:00:00

Sugarless coffee and graphic design

Finding the perfect feed reader

1970-01-01 08:00:00

I used to enjoy a doom-scroll over a morning coffee until, well, man-baby…

Quoting Dare Obasanjo on product strategy

1970-01-01 08:00:00

A product strategy is the set of unique steps you can take to give your product a durable competitive advantage. — Dare Obasanjo

Writing Weeknotes

1970-01-01 08:00:00

First impressions on weeknotes as a concept.

Full Stop — John Latham

1970-01-01 08:00:00

Full Stop was painted in 1961 by John Latham. It ostensibly consists of a black circle on a white page.

Reading as teleportation

1970-01-01 08:00:00

Lost in a book…

#TIL: Acronymy

1970-01-01 08:00:00

I was today years old when I learned about the backronym dictionary

Review: Ordo Sonic+ Electric Toothbrush

1970-01-01 08:00:00

I got a new toothbrush! Is it any good? Let's find out…

Rewilding Trainers

1970-01-01 08:00:00

Rewilding — Just do it!

Friday Random Ten for 21st July 2023

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2023-W29

1970-01-01 08:00:00

Pizza, icebreakers, and parents — oh my!

Book Review — The Absolute Book

1970-01-01 08:00:00

One of my sporadic book reviews

#TIL: French Football Fakery

1970-01-01 08:00:00

I was today years old when I learned about this French football video

#TIL: SS Warrimoo and the greatest maritime prank ever

1970-01-01 08:00:00

I was today years old when I learned about the ship in two centuries

A Day in the Life of a Senior Technologist

1970-01-01 08:00:00

What do I actually do?

Aspect-ratio Calculator

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; Andrew Hedge's Aspect Ratio Calculator

Formatting Obsidian markdown to render in Eleventy

1970-01-01 08:00:00

Added functionality to find and replace certain Obsidian markdown with Nunjucks templates and HTML

Friday Random Ten for 28th July 2023

1970-01-01 08:00:00

Ten random songs from my collection

#TIL: An Accessible History of Luddism

1970-01-01 08:00:00

I was today years old when I learned what the Luddites can teach us now

#TIL: Chapel of Sound

1970-01-01 08:00:00

I was today years old when I learned about this amazing building

#TIL: Wrapping Nunjucks in raw

1970-01-01 08:00:00

I was today years old when I learned how to prevent Nunjucks from rendering my code examples

Weeknotes: 2023-W30

1970-01-01 08:00:00

From the destroyer of worlds to wholesome local fun, here is what happened this week

1950s Fridge

1970-01-01 08:00:00

A seventy year old fridge that is better than my 2019 one

The Five: Comedians who played weirdos perfectly

1970-01-01 08:00:00

Usually known for their zany antics, these comedians have shown they can do subdued and sinister just as well.

#TIL: Grawlix

1970-01-01 08:00:00

I was today years old when I learned what it's called when you censor profanity with punctuation 🤬

Quoting Pavel A Samsonov on simply making changes

1970-01-01 08:00:00

If the change you're thinking of was easy to make, it would have already been made! — Pavel A Samsonov

Shopping trolleys and personal social responsibility

1970-01-01 08:00:00

"To return the shopping cart is an easy, convenient task and one which we all recognise is the correct, appropriate thing to do."

Quoting Stephanie Stimac on User Experience

1970-01-01 08:00:00

Improving UX is more than just rearranging visuals on the screen…

#TIL: Additional Dialogue Recordings

1970-01-01 08:00:00

I was today years old when I learned that a lot of films are dubbed

Friday Random Ten for 4th August 2023

1970-01-01 08:00:00

Ten random songs from my collection

Holidays in the Sun

1970-01-01 08:00:00

The punk weekend has started…

Quoting Cory Doctorow on renting

1970-01-01 08:00:00

"Profits can be eroded by competition, but rents are evergreen."

The Five: Rock Bassists

1970-01-01 08:00:00

I like rock music. I play bass (badly). In no particular order, here are my five favourite rock bassists.

Weeknotes: 2023-W31

1970-01-01 08:00:00

Is it still a Balloon Fiesta if there are no balloons?

#TIL: The Falkirk Wheel

1970-01-01 08:00:00

I was today years old when I learned about this barge lift!

Destination Television

1970-01-01 08:00:00

Reality TV will eat itself

#TIL: Hinchcliffe's Rule and the Liar's Paradox

1970-01-01 08:00:00

I was today years old when I learned Boris Kayser was bare jokes

Paul Cocksedge's Slump Coffee Table

1970-01-01 08:00:00

Juxtaposing moulded glass and un-hewn rock, Cocksedge's functional art is stunning.

Nothing Less Than Excellent

1970-01-01 08:00:00

You know what grinds my gears - feedback

Friday Random Ten for 11th August 2023

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2023-W32

1970-01-01 08:00:00

Meat-free hot dogs, photography, and existential crisis of ethics (not mine).

Friday Random Ten for 18th August 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Cory Doctorow on Openwashing

1970-01-01 08:00:00

When programmers train themselves to develop in these environments, they are gaining expertise in adding value to a monopolist's ecosystem, locking themselves in with their own expertise. This a classic example of software freedom for tech giants and open source for the rest of us. — Cory Doctorow

Quoting Randall Park on Barbie

1970-01-01 08:00:00

Make more movies about toys! No. Make more movies by and about women! — Randall Park

Weeknotes: 2023-W33

1970-01-01 08:00:00

Internet fame and chiasmus

RSS Club — What a lovely idea!

1970-01-01 08:00:00

Gain access to secret wisdom with this one amazing life hack

#TIL: Leporello

1970-01-01 08:00:00

I was today years old when I learned why concertina leaflets are called Leporellos

Quoting Gary Marcus on the future impact of artifical intelligence

1970-01-01 08:00:00

…it probably isn't going to have the impact people seem to be expecting… — Gary Marcus

Is this the future you dreamed of?

1970-01-01 08:00:00

Is the internet OK?

Friday Random Ten for 25th August 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Dare Obasanjo on big tech business models

1970-01-01 08:00:00

Several years ago at Microsoft, I saw an observation that there were 3 primary business models in big tech… — Dare Obasanjo

Weeknotes: 2023-W34

1970-01-01 08:00:00

I hate technology but I like breakfast

Quoting Bastian Allgeier on the long term prospects of VC funded companies

1970-01-01 08:00:00

In my experience, 95% of all VC funded competitors in our areas will vanish when you are playing the long-term game and just wait long enough. The other 5% will become so expensive that they end up as enterprise systems for a very exclusive audience. — Bastian Allgeier

Deleting code: Relative Time Format

1970-01-01 08:00:00

Replacing costly libraries with native APIs is one of my favourite things to do.

Placeholder images - but they're adorable dogs!

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; placedog.net

Quoting Ian Betteridge on a better world

1970-01-01 08:00:00

One thing that’s worth remembering. The pandemic proved that states can meaningfully change the lives of people, providing massive resources to make change happen. They will make us pay for this. Not because there’s somehow a real debt which needs to be paid, but because we need to be made to suffer, to be shown that a better world *isn’t* possible. — Ian Betteridge

Coolors

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; coolors.co

Quoting Ricky Hale on Youth Unemployment

1970-01-01 08:00:00

[The Government] like it when starry-eyed working-class kids who were told they were gifted in school have their optimism snuffed out as they step into the real world and find meaningful opportunities non-existent. This teaches kids to become desperate, to let go of their dreams and fight each other for crumbs. It creates the conditions for worker exploitation. — Ricky Hale

Friday Random Ten for 1st September 2023

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2023-W35

1970-01-01 08:00:00

North Wales, trepidation, and obscene sandwiches

RIP Steve Harwell

1970-01-01 08:00:00

I learned today that Steve Harwell of Smash Mouth died

Mock User API

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; randomuser.me

Friday Random Ten for 8th September 2023

1970-01-01 08:00:00

Ten random songs from my collection

Obsidian and Google Photos on Android

1970-01-01 08:00:00

I noticed that every time I removed images from my local device using 'Free up data', any of those images I had imported into Obsidian would disappear! This is how to fix that!

Creating a Category Filter in Eleventy

1970-01-01 08:00:00

Now I have a few posts, it would be good to have some way to narrow them down when looking for something specific.

#TIL: Harvestman not-spider

1970-01-01 08:00:00

I was today years old when I learned about Opiliones

Weeknotes: 2023-W36

1970-01-01 08:00:00

Temperature, temperature, and temperature

#TIL: Search Tricks for Firefox

1970-01-01 08:00:00

I was today years old when I learned how to tweak the search functionality

Unable to work doesn't mean unable to do anything

1970-01-01 08:00:00

Travis Barker postponed some gigs and fans got butthurt he was still visible. Or something.

Where do my links live?

1970-01-01 08:00:00

What do I do with URLs to other people's content?

Who reads my blog?

1970-01-01 08:00:00

I have no idea who, if anyone, reads this blog on the regular. Let's try to find out without resorting to surveillance capitalism!

Carbon-aware Websites

1970-01-01 08:00:00

Whilst searching for an answer to a question I had, I stumbled upon Fershad Irani's website which claims to be 'carbon-aware' but what does that mean? Let's find out!

How to save £50,000 when developing your website

1970-01-01 08:00:00

Whether you know it or not, you're probably introducing unnecessary costs into your design and build process.

Branding Will Eat Itself

1970-01-01 08:00:00

Seeing absurdism in the wild.

How different should the "tracking free" version of your site actually be?

1970-01-01 08:00:00

I was looking online for some fairly innocuous symptoms and found the answer on Healthline. At least, I think they have what I'm looking for…

Friday Random Ten for 15th September 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Robin Rendle on being embarrassing

1970-01-01 08:00:00

I am a big believer that a blog should be embarrassing! That’s like half the point of a blog, to be wrong about things ruthlessly, over and over again, to stumble in front of a crowd of strangers and hope that they at least smile at your attempt. — Robin Rendle

Weeknotes: 2023-W37

1970-01-01 08:00:00

Rubber ducks, pianos, and Pot Noodles

Quoting Bite Code on rational beings

1970-01-01 08:00:00

geeks think they are rational beings, while they are completely influenced by buzz, marketing, and their emotions. Even more so than the average person, because they believe they are less susceptible to it than normies, so they have a blind spot. — Bite Code

Do you find it useful when a site indicates a link is external?

1970-01-01 08:00:00

Last week I posed this simple question. Here are the answers, analysis, and my conclusion.

Save yourself an API call

1970-01-01 08:00:00

API calls take time and cost money, not to mention the environmental impact. Here's how to reduce the number of requests in a simple crawl function.

Ladies that UX: UX in Pharma

1970-01-01 08:00:00

My other half gave a talk on user experience in the complex world of pharmaceutical communications.

Better transitions with Cubic Bezier

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; cubic-bezier.com

Why do I work for "Big Pharma?"

1970-01-01 08:00:00

Someone online recently was quite disparaging of me working for Big Pharma which prompted me to write this explanation.

Friday Random Ten for 22nd September 2023

1970-01-01 08:00:00

Ten random songs from my collection

Running JavaScript in DevTools for fun and profit

1970-01-01 08:00:00

Sometimes I want to grab some stuff from a website and it's quicker to write a script to do it than format copypasta.

Quoting Tracy Durnell on the place for brevity

1970-01-01 08:00:00

Brevity has its place, but asides and conversational style and inconclusive ponderings all have their value too. At the very least, they feel like they are written by humans for other humans, instead of by influencers for the algorithm or sponsors. — Tracy Durnell

Weeknotes: 2023-W38

1970-01-01 08:00:00

New coffee, old memories, and impending sweater weather

PCB Knitting Ruler

1970-01-01 08:00:00

Hey knitters! Look! The thing you didn't know you needed but 100% need!

Quoting Dana Fried on tech sustainability

1970-01-01 08:00:00

If your goal is to make as much money as quickly as possible without any commitment to long-term sustainability, you don't ask the hard questions, and you don't listen when other people do. — Dana Fried

Should you roll your own?

1970-01-01 08:00:00

There are usually two choices when you need functional code to complete a task — import a package or write your own.

Enshittification IRL

1970-01-01 08:00:00

We purchased some goods from a well-known online retailer the other day. They arrived in a surprisingly bad state for a giant global logistics company…

Friday Random Ten for 29th September 2023

1970-01-01 08:00:00

Ten random songs from my collection

Figma is falling behind

1970-01-01 08:00:00

Some things I would consider critical aren't possible in Figma yet are in CSS.

Weeknotes: 2023-W39

1970-01-01 08:00:00

Baby turtles, vegetarian curry, and soul crushing embarrassment.

I struggle with non-fiction

1970-01-01 08:00:00

I don't know what it is that stops me from reading non-fiction but I just can't do it. I try and I try but I always fail.

Good movies as old books

1970-01-01 08:00:00

Matt Stevens has an ongoing series designing classic book covers for good movies. They are gorgeous.

Quoting Ben Werdmüller on post-national connectivity

1970-01-01 08:00:00

One of the greatest things the internet has given us is a post-national connectivity. We can speak with people in other nations as easily as we can with our neighbors down the street. The only real impedances are timezones and language barriers; the latter is being broken by AI, and the former is greatly aided by asynchronous communication. No visas are required to discuss, collaborate, and share ideas. In a world where most people have cameras and connections, nobody needs to be seen as inhuman. — Ben Werdmüller

Just stop using Google Search now

1970-01-01 08:00:00

They say the best time to plant a tree is twenty years ago, the second best time is right now

This domain has been suspended due to non-completion of an ICANN-mandated contact verification

1970-01-01 08:00:00

So your new site has gone missing. All you have is this error. What do you do?

Change.org recommendations

1970-01-01 08:00:00

What happened to Change.org's algorithm?!

#TIL: Asemic Writing

1970-01-01 08:00:00

I was today years old when I learned about this calligraphic art form

Friday Random Ten for 6th October 2023

1970-01-01 08:00:00

Ten random songs from my collection

#TIL: Snail Eggs

1970-01-01 08:00:00

I was today years old when I learned where snails came from

On robots

1970-01-01 08:00:00

I saw a post earlier where the poster was complaining (not unjustly) that they don't want robots to help with their writing, they want robots to help with menial housework.

Weeknotes: 2023-W40

1970-01-01 08:00:00

Last gardening day, UTM parameters, and a wall of music

Book Review — All The Pretty Dead Girls

1970-01-01 08:00:00

One of my sporadic book reviews

#TIL: Follow the service dog

1970-01-01 08:00:00

I was today years old when I learned if a service dog approaches you alone you need to follow them.

Kobli.me is the Kobo annotations service you need in your life

1970-01-01 08:00:00

I use a Kobo eReader. I like to highlight passages. It's a faff exporting them. This makes it easier.

#TIL: Splendid Fairy Wren

1970-01-01 08:00:00

I was today years old when I learned about this gorgeous bird

Thinking is working

1970-01-01 08:00:00

Not all 'work' happens when your fingers are on the keyboard (or however you work). Sometimes work happens in your head while you're walking or making a drink or in the shower.

Friday Random Ten for 13th October 2023

1970-01-01 08:00:00

Ten random songs from my collection

Review: The Reckoning

1970-01-01 08:00:00

Steve Coogan stars as renowned molester in this toothless BBC dramatisation.

Where can I find things to buy?

1970-01-01 08:00:00

After one bad and several mediocre experiences, I don't know if 'Search' is fit for purpose anymore.

I'm Back digital film

1970-01-01 08:00:00

We've got a few vintage cameras knocking around that we really should use more. But buying film and getting it developed and then scanned is both expensive and time consuming.

Quoting Jeremy Keith on solving the web's problems

1970-01-01 08:00:00

The problems of today’s web are not technical in nature. The problems of today’s web won’t be solved by technology. If we’re going to solve the problems of today’s web, we’ll need to do it through law, culture, societal norms, and co-operation. — Jeremy Keith

Weeknotes: 2023-W41

1970-01-01 08:00:00

Schadenfreude, Spline, and Svelte

America as default

1970-01-01 08:00:00

I was just required to solve a CAPTCHA for the first time in a while. I struggled.

Why hybrid meetings don't work for me

1970-01-01 08:00:00

Like a lot of people in office jobs, I work remotely for some of the week. This means there are days when I'm at home and my colleagues are in the office. Sometimes there are Very Important Meetings™ on those days.

#TIL: Chrysina limbata

1970-01-01 08:00:00

I was today years old when I learned about this mirror beetle

I'm an introvert, not a hermit

1970-01-01 08:00:00

Introvert. I do not think it means what you think it means.

IBM ThinkBoy

1970-01-01 08:00:00

The Five: British bands that sound like Autumn

1970-01-01 08:00:00

As we head into my favourite season, I'm starting to think of what tunes I'll be rocking out to (at my desk, obvs).

Live action Avatar: The Last Airbender

1970-01-01 08:00:00

I love ATLA. I don't love reboots. Torn between an immovable object and the unstoppable force!

Friday Random Ten for 20th October 2023

1970-01-01 08:00:00

Ten random songs from my collection

Chat-GPT fails at the one thing it's supposed to be good at

1970-01-01 08:00:00

This artifical intelligence thing isn't all it's cracked up to be

Calculate the intervals between two given numbers

1970-01-01 08:00:00

Given the minimum and maximum numbers from a range, and the number of increments, can we work out what the numbers in the range are?

Be honest about the purpose of your site

1970-01-01 08:00:00

If we are honest with ourselves about our sites, and don't model them on wild ideals, they will be infinitely more useful for our end users.

Reduce, Reuse, Recycle

1970-01-01 08:00:00

The UK government is tinkering with the English recycling system by making it more complicated.

Quoting Johanna-Mathilda on ugly websites

1970-01-01 08:00:00

I don't want the web to belong to companies, who are usually right to go the safe route and make their website 'boring' but easy to navigate. I want personal websites!

Weeknotes: 2023-W42

1970-01-01 08:00:00

Crosses, Dribbble, and chaotic academia

Quoting Russell M Davies on the structure of time

1970-01-01 08:00:00

Weeks make sense to us, months just don’t. Weeks are the four-on the-floor kick-drum of eternity. — Russell M Davies

#TIL: There's no such thing as weight

1970-01-01 08:00:00

I was today years old when I learned that weight isn't real

Mushroom Doc Martens

1970-01-01 08:00:00

Quoting Frances Berriman on the term "user experience designer"

1970-01-01 08:00:00

I loathe the term "user experience designer", because I still believe that "user experience" is just a fundamental to what you're doing, and shouldn't need stating. There is nothing but user experience design if you're building products for people. — Frances Berriman

Friday Random Ten for 27th October 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Manuel Moreale on being replaced by artificially generated content

1970-01-01 08:00:00

In a world where artificially generated content is gonna be more and more present, our analog self will grow more and more important. The more you share about yourself, the easier is gonna be to artificially replace you. — Mauel Moreale

Weeknotes: 2023-W43

1970-01-01 08:00:00

Concept art, unsatisfied itches, and spicy assholes. Thankfully not related.

#TIL: Life-sized crochet human cottagecore nightmares

1970-01-01 08:00:00

I was today years old when I learned of these knitted sculptures

Inclusive Design, Ethics, and Sustainability

1970-01-01 08:00:00

I needed to review an old article because of a new project. I had some thoughts.

Friday Random Ten for 3rd November 2023

1970-01-01 08:00:00

Ten random songs from my collection

#TIL: deaf and Deaf are different

1970-01-01 08:00:00

I was today years old when I learned the reason for capitalising the word Deaf

Altar I Wireless Mechanical Keyboard

1970-01-01 08:00:00

I've never been a big fan of mechanical keyboards to be honest. I might make an exception for this one though.

Quoting Michelle Barker on being kind

1970-01-01 08:00:00

Be kind to the other gardeners working alongside you, because they all care. — Michelle Barker

Duel of the Defaults 2023

1970-01-01 08:00:00

I've seen people sharing lists of default software so I decided to hop on the bandwagon!

Quoting Lee Chambers on why women are less likely to use AI

1970-01-01 08:00:00

Women are already discredited, and have their ideas taken by men and passed off as their own, so having people knowing that you use an AI might also play into that narrative that you're not qualified enough. — Lee Chambers

Treasure the Hivemind

1970-01-01 08:00:00

What was that book/film/TV Show that Google can't help me find?! Hivemind, ASSEMBLE!

Weeknotes: 2023-W44

1970-01-01 08:00:00

COVID

#TIL: Akebono Kodomo no Mori Koen

1970-01-01 08:00:00

I was today years old when I learned about this Japanese park

Quoting Elon Musk on Universal Basic Income

1970-01-01 08:00:00

There will come a point where no job is needed - you can have a job if you want one for personal satisfaction but AI will do everything. It's both good and bad - one of the challenges in the future will be how do we find meaning in life. — Elon Musk

Google Nest's inconsistent vocabulary

1970-01-01 08:00:00

How and why Google ignores one of the fundamentals of UX design

Quoting Anne Sturdivant on unpaid upskilling

1970-01-01 08:00:00

If improvement is mandated regarding skills and a push for professional development without providing time on-the-job to achieve that level-up, it is free work. I view it no differently than being asked to work outside of normal work hours, or being asked to give up a weekend to hit an arbitrary deadline. — Anne Sturdivant

The Flesch Reading Ease Score

1970-01-01 08:00:00

How can we ensure our copy is suitable for our audience? Maths!

#TIL: Medium-to-Scribe.rip redirector Add-On

1970-01-01 08:00:00

I was today years old when I learned to use automated redirects

Quoting Ali Jaffe Ramis on the browsing experience

1970-01-01 08:00:00

Exploring the internet via a browser creates a more concrete experience than scrolling through platforms like X or Instagram, where algorithmically tailored content yields paradoxically impersonal results — Ali Jaffe Ramis

AccessScan by AccessiBe

1970-01-01 08:00:00

I came across this site today. Could be useful.

Minolta X-9 November 2023

1970-01-01 08:00:00

I took some photos and they weren't quite what I expected.

Edit your YouTube links before sharing

1970-01-01 08:00:00

Google have found yet another sneaky way to gather data on who you know on the internet by abusing URL parameters.

Friday Random Ten for 10th November 2023

1970-01-01 08:00:00

Ten random songs from my collection

IMPACT Awards 2023

1970-01-01 08:00:00

Our annual awards ceremony happened. Did I win anything? Let's find out!

Quoting Jeremy Keith on prioritising

1970-01-01 08:00:00

There’s no point spending all your efforts coming up with the most innovate lipstick for a pig. — Jeremy Keith

Base64 Image Encoder

1970-01-01 08:00:00

There are some websites I come back to time and time again. This is one of them; base64-image.de

Have and Have Not

1970-01-01 08:00:00

A shopping cart made of stained glass sends a powerful message

Weeknotes: 2023-W45

1970-01-01 08:00:00

Awards, Surviving Paradise, and good feedback.

blog.txt

1970-01-01 08:00:00

I found an awesome site that will make you rethink the internet

Frank Borman

1970-01-01 08:00:00

Apollo 8 Commander dies aged 95

Serious Professional

1970-01-01 08:00:00

I am a serious professional

Svelte is ideal for prototyping

1970-01-01 08:00:00

Now my job is less day-to-day coding, I find myself gravitating towards Svelte everyt ime I need to make a thing

#TIL: BASE Jumping

1970-01-01 08:00:00

I was today years old when I learned it's an acronym

A/B Testing is rubbish

1970-01-01 08:00:00

Just had a little rant about A/B testing in a meeting and it's not a terrible take so I thought I'd save it here for posterity.

Friday Random Ten for 17th November 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Konstantin Tutsch on being judgemental

1970-01-01 08:00:00

Don't judge which technology other people are using — Konstantin Tutsch

Weeknotes: 2023-W46

1970-01-01 08:00:00

This has been an emotionally draining week.

#TIL: Fika for the workplace

1970-01-01 08:00:00

I was today years old when I learned about Swedish coffee breaks

Artifacts, clever name aside, is awful

1970-01-01 08:00:00

I heard about a news feed app with in-built social features so I gave it a whirl.

Minolta X-9 Update

1970-01-01 08:00:00

I got my latest photos back and, thankfully, any issues are due to me not the camera.

Braille е-book for people with disabilities

1970-01-01 08:00:00

How can people needing additional visual support leverage the benefits of digital publications?

Friday Random Ten for 24th November 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Rodrigo Ghedin on ephemera

1970-01-01 08:00:00

Instead of saving everything, the new default would be to delete everything except what matters. — Rodrigo Ghedin

Weeknotes: 2023-W47

1970-01-01 08:00:00

Controversial landmarks, Faroese atmospheric doom, and how I feel about Leon coffee

Book Review — Packing for Mars

1970-01-01 08:00:00

One of my sporadic book reviews

Quoting Lara Amalia on situational accessibility

1970-01-01 08:00:00

as a mother, there are many situations in which I‘m happy about accessible web content — Lara Amalia

Baby steps with La Sardina

1970-01-01 08:00:00

First impressions of my new camera

The blogpost as meme

1970-01-01 08:00:00

I'm all for bandwagons!

#TIL: Nuutipukki

1970-01-01 08:00:00

I was today years old when I learned about Finnish goat mask Christmas trick or treat

Friday Random Ten for 1st December 2023

1970-01-01 08:00:00

Ten random songs from my collection

Writing about writing

1970-01-01 08:00:00

Reflecting on my accidental #NaBloWriMo

Weeknotes: 2023-W48

1970-01-01 08:00:00

Long hair, Christmas films, and flu jabs

When is an advert not an advert?

1970-01-01 08:00:00

Advertising online can be annoying when it's done poorly. This is horrendous!

Lost in Translation

1970-01-01 08:00:00

A continental difference in opinion on how to make tea

Interesting funtimes with a 'malicious' website

1970-01-01 08:00:00

A message from Ivan Merga, QA Manager

My phone's keyboard is rubbish

1970-01-01 08:00:00

As part de-Googling and part experiment, I turned off all of the helpers in my phone's keyboard settings.

Friday Random Ten for 8th December 2023

1970-01-01 08:00:00

Ten random songs from my collection

Homescreen 2023

1970-01-01 08:00:00

All of the apps that made it onto my home screen and why.

Weeknotes: 2023-W49

1970-01-01 08:00:00

Train strikes, Christmas films, and deciding to simply not.

Shaun of the Dead Christmas Jumper

1970-01-01 08:00:00

Look what I saw in a local shop!

URLs shouldn't look like that

1970-01-01 08:00:00

Go home URL, you're drunk

Pedestrians on Aytoun Street

1970-01-01 08:00:00

Backlit pedestrians near Piccadilly train station

Friday Random Ten for 15th December 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Steve Messer on hybrid working

1970-01-01 08:00:00

Hybrid-working is bullshit, if you ask me. It’s this sitting-on-the-fence middle ground where you don’t have to declare any opinions about how people should work or how to optimise the conditions for good work to happen. Instead, you should call yourself remote-first, define when in-office collaboration is necessary, and optimise everything else to factor in geographic distribution and asynchronous communication. — Steve Messer

Weeknotes: 2023-W50

1970-01-01 08:00:00

Pretty much just music and Christmas

If your app needs a Post-It your design has failed

1970-01-01 08:00:00

No matter how much time and effort you put into designing the perfect user experience someone will use a handwritten note to do a better job.

Frosty Victoria Park

1970-01-01 08:00:00

An early morning walk to a local park to watch the overnight frost melt.

Password Manager

1970-01-01 08:00:00

If only everyone were this conscientious about their online security

Fixing the notifications on Firefish

1970-01-01 08:00:00

I'm not a fan of how toast notifications on Firefish look. Luckily, I can change them!

Friday Random Ten for 22nd December 2023

1970-01-01 08:00:00

Ten random songs from my collection

Blocking threads.net on Firefish

1970-01-01 08:00:00

My Year in Music: 2023

1970-01-01 08:00:00

Sharing my musical round-up for the year, as is tradition…

Weeknotes: 2023-W51

1970-01-01 08:00:00

Cursing Microsoft and eating New York pizza

Using Tinylitics

1970-01-01 08:00:00

👀

The blogs I never skip

1970-01-01 08:00:00

I follow a lot of blogs. I try to read them all but sometimes I can't. Here are the blogs I cannot bear to skip.

Friday Random Ten for 29th December 2023

1970-01-01 08:00:00

Ten random songs from my collection

Quoting Curtis McHale on addressing issues

1970-01-01 08:00:00

Waiting to address issues has been one of the best things I’ve done for my mental health. — Curtis McHale

My Year in Lists 2023

1970-01-01 08:00:00

It's time to put on every winter coat you've owned since '98 and tot up The Quantified Self™ Buckle in!

Weeknotes: 2023-W52

1970-01-01 08:00:00

The Betwixtmas

#TIL: Acrophobia

1970-01-01 08:00:00

I was today years old when I learned I don't have vertigo

Overwhelming users with too much content is not a thing anymore

1970-01-01 08:00:00

Will pagination become a relic of the past?

Friday Random Ten for 5th January 2024

1970-01-01 08:00:00

Ten random songs from my collection

What anime hair colour suits me?

1970-01-01 08:00:00

Flashbacks to a better internet

Weeknotes: 2024-W01

1970-01-01 08:00:00

A slow start to the year

Euphorbia

1970-01-01 08:00:00

Detail of an evergreen bush on 35mm film.

Book Review — The Green Man's Heir

1970-01-01 08:00:00

One of my sporadic book reviews

Measuring up

1970-01-01 08:00:00

Are you not doing the numbers? Is there a healthier way to look at it?

Friday Random Ten for 12th January 2024

1970-01-01 08:00:00

Ten random songs from my collection

Listing related files in Obsidian

1970-01-01 08:00:00

I'd like to list all files related to a specific day on the relevant Daily Note. This is one way to do that.

Weeknotes: 2024-W02

1970-01-01 08:00:00

Re-learning photography, Irish punk music, and nightmare plushies

What is a 'hryggrbyr'?

1970-01-01 08:00:00

#TIL: Ukulele

1970-01-01 08:00:00

I was today years old when I learned the correct pronunciation

Friday Random Ten for 19th January 2024

1970-01-01 08:00:00

Ten random songs from my collection

Best of 2022: Dating your content dates your content

1970-01-01 08:00:00

I was idly considering a new watch face for my Fitbit Versa 4 today when I noticed I'd fallen through a hole in the space time continuum!

Weeknotes: 2024-W03

1970-01-01 08:00:00

Ageing gracefully, reflections, and bloody PowerApps.

Coffee

1970-01-01 08:00:00

How do I take my coffee?

Organising feeds

1970-01-01 08:00:00

How do you organise your feeds?

Friday Random Ten for 26th January 2024

1970-01-01 08:00:00

Ten random songs from my collection

Fairy Lights in the Village

1970-01-01 08:00:00

The sparkle of Canal Street on 35mm film

Weeknotes: 2024-W04

1970-01-01 08:00:00

Photography, weather, and the most joyous music video ever.

Quoting Niko Kitsakis on tacky design

1970-01-01 08:00:00

if you have to make the choice between tacky-but-usable and minimalistic-but-hard-to-use, tacky is the way to go — Niko Kitsakis

We need to stop single guys designing tech

1970-01-01 08:00:00

All of these new gadgets are optimised for single people

I got me one of those Blogrolls!

1970-01-01 08:00:00

Why not use words?!

1970-01-01 08:00:00

Icons are a common design pattern for interactivity. But should they be?

Friday Random Ten for 2nd February 2024

1970-01-01 08:00:00

Ten random songs from my collection

It's hard to give recognition

1970-01-01 08:00:00

When I read something I enjoy, I'd like a simple way to say thank you.

Weeknotes: 2024-W05

1970-01-01 08:00:00

Garlic sauce, carbon calculators, and Matthew McConaughey

The necessity of human intervention

1970-01-01 08:00:00

Technology moves too quickly to be autonomous

Quoting Jeff Perry on the importance of quality over availability

1970-01-01 08:00:00

I don't care how many places I can get my CNN news, it is still the same annoyingly hostile and sensational news it has always been. — Jeff Perry

Please enter characters 1, 4, and 12 from your passphrase

1970-01-01 08:00:00

If this phrase makes your brain hurt, I can help!

I love the new CSS :is() pseudo-class

1970-01-01 08:00:00

I'm currently fiddling with export styles for Obsidian and converting verbose CSS to the new :is() syntax and it's so much more readable!

Friday Random Ten for 9th February 2024

1970-01-01 08:00:00

Ten random songs from my collection

Photographs vs Snaps

1970-01-01 08:00:00

I take photos of stuff. I also take snaps. What's the difference?

Weeknotes: 2024-W06

1970-01-01 08:00:00

A good week at work, the Grammys are garbage, and yay for the IndieWeb!

Friday Random Ten for 16th February 2024

1970-01-01 08:00:00

Ten random songs from my collection

Je suis un Bricoleur

1970-01-01 08:00:00

How the French word for handyman translates to software development

Trees in Fog

1970-01-01 08:00:00

One of the advantages of living in the North of England is the weather…

Weeknotes: 2024-W07

1970-01-01 08:00:00

Photography in the rain, Mancunian punk, and a gorgeous keyboard

#TIL: Asterisms and Fleurons

1970-01-01 08:00:00

I was today years old when I learned the name for this typographic thingummy

Reservoir

1970-01-01 08:00:00

A lunchtime walk around a nearby reservoir.

Published on this day

1970-01-01 08:00:00

I'd like to see what I posted on any given day in my Obsidian Day Notes. This is how I do that.

Friday Random Ten for 23rd February 2024

1970-01-01 08:00:00

Ten random songs from my collection

Things to read instead of Harry Potter

1970-01-01 08:00:00

Sorry Millennials, Harry Potter isn't very good. Read these instead.

Weeknotes: 2024-W08

1970-01-01 08:00:00

Gingerbread lattes, claymation, and the intoxicating combination of alcohol and throwing sharp objects

A catalogue of ginnels

1970-01-01 08:00:00

Where I come from we have a lot of ginnels. You may call them snickets, cuts, snickleways, or simply alleys.

Shift-R

1970-01-01 08:00:00

Google Photos has trouble with portrait images and it's not that simple to correct it

Friday Random Ten for 1st March 2024

1970-01-01 08:00:00

Ten random songs from my collection

Feeding Time by Thomas McNulty

1970-01-01 08:00:00

Weeknotes: 2024-W09

1970-01-01 08:00:00

I have been so busy

Social media is not the place for public service announcements

1970-01-01 08:00:00

☝️ this

Mr Definitely Human

1970-01-01 08:00:00

I got an email today…

Fixing "CSS only scroll to top"

1970-01-01 08:00:00

I made a seemingly innocent change to a bit of code that caused an annoying bug.

Unskippable ads offer no feedback loop

1970-01-01 08:00:00

The (other) problem with unskippable adverts

Friday Random Ten for 8th March 2024

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2024-W10

1970-01-01 08:00:00

A new hope, web tinkering, and that Christmas feeling

Lenovo Tab M8 4th Generation

1970-01-01 08:00:00

First impressions of my first Android tablet

Friday Random Ten for 15th March 2024

1970-01-01 08:00:00

Ten random songs from my collection

Murder Shack

1970-01-01 08:00:00

Between the reservoir and the fields beyond is a huge dam. This shack sits at the bottom of the dam.

Weeknotes: 2024-W11

1970-01-01 08:00:00

Moving house and not chasing followers

A Good Place to Work 2024

1970-01-01 08:00:00

Double winning!

Quoting Edward Zitron on petty kings

1970-01-01 08:00:00

Altman and his ilk believe they're the new Leonardo Da Vincis, but they're little more than petty kings and rent-seekers trying to steal the world's magic. — Edward Zitron

Friday Random Ten for 22nd March 2024

1970-01-01 08:00:00

Ten random songs from my collection

Weeknotes: 2024-W12

1970-01-01 08:00:00

Back to work, identifying birds, and deadly Irish music.

Designing for older adults

1970-01-01 08:00:00

Considering older adults when designing experiences and tools for healthcare professionals is vital

The Five: Great Mancunian bands that aren't Madchester

1970-01-01 08:00:00

Manchester has a wealth of genres in her repertoire. Why fixate on jangly indie?

8BitDo Commodore 64 retro keyboard

1970-01-01 08:00:00

Ooh, look! A shiny new keyboard!

Friday Random Ten for 29th March 2024

1970-01-01 08:00:00

Ten random songs from my collection

Everything is video

1970-01-01 08:00:00

'Video is everywhere nowadays' says old man shaking fist at cloud

Silent Sunday

1970-01-01 08:00:00

I have always lived near water…

Weeknotes: 2024-W13

1970-01-01 08:00:00

DIY and photography confidence

Failing at Firefly

1970-01-01 08:00:00

Adobe Firefly wouldn't give me what I wanted. Its fault or mine?

RIP Corona Virus API

1970-01-01 08:00:00

The government shut down an API I was using

Quoting David Pierce on The Google Cycle

1970-01-01 08:00:00

It’s one thing to sunset a bad or unpopular app, but Google is killing a good and well-liked one because it’s easier to show you its existing ad inventory somewhere else. — David Pierce

The Banality of Evil

1970-01-01 08:00:00

On the train this morning, I finished my chapter too close to my destination to start a new one so I started being nosey…

Friday Random Ten for 5th April 2024

1970-01-01 08:00:00

Ten random songs from my collection

Adieu, Friday Random Ten!

1970-01-01 08:00:00

End of an era

Quoting Brad Frost on communication

1970-01-01 08:00:00

The best thing any designer can do is to communicate and closely collaborate with the people who are building things in the actual medium. — Brad Frost

Weeknotes: 2024-W14

1970-01-01 08:00:00

Hello Oriental, Storm Kathleen, and Bank Holiday

Your design is a suggestion

1970-01-01 08:00:00

Upcoming changes in a major operating system allows users to further alter your design.

Owning media was always renting

1970-01-01 08:00:00

Nothing ever lives forever

Fixing a typo shaved 4 minutes off my Netlify build time

1970-01-01 08:00:00

Caching images across Netlify builds

Robotics and the Gender Pay Gap

1970-01-01 08:00:00

Robotisation fuels inequality. Who knew?!

Weeknotes: 2024-W15

1970-01-01 08:00:00

A busy week at work and some cool new music

Book Review — Lost Boy

1970-01-01 08:00:00

One of my sporadic book reviews

Solving FizzBuzz in CSS

1970-01-01 08:00:00

Can we solve a classic programming challenge without using a "real" programming language?

Skewed value proposition

1970-01-01 08:00:00

Seeing money and effort being invested in an ass-backwards fashion

Burn folder for RSS feeds

1970-01-01 08:00:00

Creating a folder I can ditch with impunity

Improving page load times with pagination in Eleventy

1970-01-01 08:00:00

This is probably a very obvious one for everyone; the less content on the page, the quicker it will load.

Weeknotes: 2024-W16

1970-01-01 08:00:00

Native wild flowers, mice, and lush pop music

Nonymous Blogging

1970-01-01 08:00:00

Responding to Kev Quirk

A tester walks into a bar

1970-01-01 08:00:00

I did not come up with this joke but I love it so much.

Weeknotes: 2024-W17

1970-01-01 08:00:00

Cover versions, onboarding, and light aircraft

Hong Kong Nostalgia

1970-01-01 08:00:00

Found this painting and found hints of an interesting backstory.

#TIL: Long-press enter = emoji menu

1970-01-01 08:00:00

I was today years old when I learned this productivity hack

The Perfect Album

1970-01-01 08:00:00

Jumping on another Hemispheric Views bandwagon

Your database is wrong, not language

1970-01-01 08:00:00

Punctuation in databases

Weeknotes: 2024-W18

1970-01-01 08:00:00

New flowers and old television

When was the last time tech blew your mind

1970-01-01 08:00:00

Highlights in a personal history of technology

YouTube ads aren't "interactable"

1970-01-01 08:00:00

The adverts I see on YouTube are kind of useless.

Quoting Julian Oliver on deadbots

1970-01-01 08:00:00

Rather than such software being the fruit of recommendations from therapists and psychologists, to meet real needs, tech is instead forced upon the vulnerable by a predatory market. — Julian Oliver

Review: Liquid silicone soft case slim

1970-01-01 08:00:00

#TIL: Bicarbonate of soda to reduce smells

1970-01-01 08:00:00

I was today years old when I learned how to fix a stinky cabinet

Popular posts

1970-01-01 08:00:00

Top ten URLs on my website right now

Weeknotes: 2024-W19

1970-01-01 08:00:00

Community, gardening, and the greatest song contest ever.

"You get what you pay for"

1970-01-01 08:00:00

A lesson learned in childhood to be unlearned

On bubbles and battles

1970-01-01 08:00:00

Pick your battles and choose your companions wisely

My computing history

1970-01-01 08:00:00

Computers I have used through the ages

Ten authors, five books

1970-01-01 08:00:00

A top ten of authors I have read a lot of

I am a documentarian

1970-01-01 08:00:00

In some ways, all photography is documentary.

Post Brain

1970-01-01 08:00:00

Reflecting on evaluating my surroundings for content to post about

Weeknotes: 2024-W20

1970-01-01 08:00:00

Camera trouble, French funk, and making full use of the garden.